<?php

class AppController extends Controller {

    var $uses = array('Categoria');
    var $components = array('Auth', 'Session');

    function beforeFilter() {
        $this->set('categorias', $this->Categoria->find('all',array('order' => array('Categoria.nome'))));

        // Model de usuários
        $this->Auth->userModel = 'Cliente';

        // Campos de usuário e senha
        $this->Auth->fields = array(
            'username' => 'email',
            'password' => 'senha'
        );

        // Action da tela após o login (com sucesso)
        $this->Auth->loginRedirect = array(
            'controller' => 'carrinho',
            'action' => '/index'
        );

        // Action para redirecionamento após o logout
        $this->Auth->logoutRedirect = array(
            'controller' => 'pages',
            'action' => 'display', '/index'
        );

        // Mensagens de erro
        $this->Auth->loginError = __('Usuário e/ou senha incorreto(s)', true);
        $this->Auth->authError = __('Você precisa fazer login para acessar esta página', true);
        $this->Auth->allow('*');
    }

    
}

?>